package com.xbongbong.paas.pojo.dto;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.util.List;

/**
 *ES查询条件
 * @author : wufeng
 */
@Getter
@Setter
@ToString
public class ConditionsDTO implements Serializable {

    /**
     * 关联的表单
     */
    @NotEmpty(message = "{dto.msg.conditions.refType.NotEmpty}")
    private Integer refType;
    /**
     * 关联的表单名称
     */
    private Integer refName;
    /**
     * 字段
     */
    private String attr;
    /**
     * 子表单的字段
     */
    private Integer isSubAttr;
    /**
     * 字段类型
     */
    private String fieldType;
    /**
     * 判断条件
     */
    private String symbol;
    /**
     * 值(条件)
     */
    private List<String> value;
    /**
     * 是否排序字段
     */
    private Integer  sort;
}
